<?php
	include_once('./mvc/modelo/diseno.php');
	$ds = new Diseno();
	include_once('./mvc/modelo/Accesatabla.php');
	$venta		 = new Accesatabla('ventas');
	$ganado      = new Accesatabla('ganado');
	$razas 		 = new Accesatabla('razas');
	$detalleventa = new Accesatabla('detalle_ventas');
	$tipo_ganado = new Accesatabla('tipos_ganados');
	$prov		 = new Accesatabla('cliente_proveedor');
	$idventa = $_GET['idventa'];
	$reporte = $_GET['reporte'];
	$fechainicial = $_GET['fechi'];
	$fechafinal = $_GET['fechf'];
	if($reporte == 1){
		$url = 'show_reporteventas&fechi='.$fechainicial.'&fechf='.$fechafinal.'';
	}
	else{
			$url = 'ganadoventas';
	}
	if(empty($idventa)){
		$cont.='<center>					
					<a href="./?url=ganadoventas" title="Regresar" class="btn btn-primary pull-left"><span class="glyphicon glyphicon-arrow-left"></span></a>							
					<h2>FINCA JERSY</h2>
					<h3>VENTA DE GANADOS</h3>
				</center>
				<form method="POST" action="./?url=add_detalleventas">
					<div class="row">
						<div class="col-sm-6 col-md-6 col-lg-6">
							<label>Fecha:</label>
							<input type="date" name="fecha" class="form-control" required>
						</div>
						<div class="col-sm-6 col-md-6 col-lg-6">
							<label>N&deg Factura:</label>
							<input type="text" name="nfactura" class="form-control" placeholder="N&deg; Factura" required>
						</div>
						<div class="col-sm-6 col-md-6 col-lg-6">
							<label>Cliente:</label>
							<select id="proveedor" name="cliente" class="form-control">
												<option value=""></option>';
									$p = $prov->buscardonde('ID>0 AND CLIENTE = 1  AND PROVEEDOR = 0 AND INACTIVO = 0');
									while($p){
										$cont.='<option  value="'.$prov->obtener('ID').'" >'.$prov->obtener('NOMBRE').'</option>';
										$p = $prov->releer();
									}
								$cont.='</select>
						</div>
						<div class="col-sm-6 col-md-6 col-lg-6">
							<label>Persona de Contacto:</label>
							<input type="text" id="vendedor" name="vendedor" class="form-control" placeholder="Persona de Contacto" required>
						</div>
					</div>
					
					<div class="checkbox" style="margin-left:-20px">
						<label class="btn btn-primary btn-sm">
							<input type="checkbox" id="casilla"  value="1" onclick="desactivar()" style="display:none;"/><span class="glyphicon glyphicon-plus"></span> Agregar Cliente
						</label>
					</div> 
					
					<div class="row">
						<div class="col-sm-12 col-md-12 col-lg-12">
							<div class="agregarproveedor form-inline">
									<input type="text" name="nombrecliente" class="form-control form-group" placeholder="Nombre del Cliente">
									<input type="text" name="ruc" class="form-control form-group" placeholder="RUC">
									<input type="text" name="telef" class="form-control form-group" placeholder="Tel&eacute;fono">
							</div>
						</div>
					</div>
					<a href="#" onclick="agrega_campos()" class="btn btn-primary btn-sm pull-right" disabled><span class="glyphicon glyphicon-plus"></span> Agregar Ganado</a><br><br>
						<div class="overthrow table-responsive" style="overflow:auto;">
							<table class="table table-bordered" id="ganado">
								<tr class="info">
									<!--<th>N&deg;</th>-->
									<th>C&oacute;digo Ganado</th>
									<th>Sexo</th>
									<th>Color</th>
									<th>Raza</th>
									<th>Tipo</th>
									<th>Precio x Kg</th>
									<th>Peso</th>
									<th>Monto</th>
								</tr>';
					$id = array(); 
					$id = $_POST['idganado']; 
					$total = count($id); 
					for ($i = 0; $i < $total; $i++) {
						$ganado->buscarprimaria($id[$i]);
						$codigoganado = $ganado->obtener('COD_GANADO');
						$sexo = $ganado->obtener('SEXO');
						if($sexo == 1){
							$nombresexo = 'Macho';
						}
						else{
							$nombresexo = 'Hembra';
						}
						$color = $ganado->obtener('COLOR');
						$idraza = $ganado->obtener('ID_RAZA');
						$razas->buscarprimaria($idraza);
						$nombreraza = $razas->obtener('RAZA');
						$idtipo = $ganado->obtener('ID_TIPO');
						$tipo_ganado->buscarprimaria($idtipo);
						$nombretipo = $tipo_ganado->obtener('TIPO');
						$cont.='<tr>
										<td>'.$codigoganado.'<input type="hidden" name="idganado[]" value="'.$id[$i].'"></td>
										<td>'.$nombresexo.'</td>
										<td>'.$color.'</td>
										<td>'.$nombreraza.'</td>
										<td>'.$nombretipo.'</td>
										<td><input type="text" name="precio_kg[]" class="form-control" id="precio['.$i.']" placeholder="$" required style="min-width:60px;" onKeyUp="multiplica('.$i.')"></td>
										<td><input type="text" name="peso[]" class="form-control" id="peso['.$i.']" placeholder="Kg" required style="min-width:60px;" onKeyUp="multiplica('.$i.')"></td>
										<td><input type="text" name="monto[]" class="form-control"  id="monto['.$i.']"  placeholder="$" style="min-width:60px;" required readonly></td>
									</tr>';
					}			
					$cont.='</table>
						</div>
						<div class="pull-right">
							<table class="table table-bordered" style="width:300px;">
								<tr>
									<th>Descuento:</th>
									<td><input type="text" name="descuent" class="form-control" placeholder="%" /></td>
								</tr>
								<tr>
									<th>I.T.B.M.s:</th>
									<td><input type="text" name="itbm" class="form-control" placeholder="%" /></td>
								</tr>
							</table>
							<center> 
								<table>
									<tr>
										<td width="100px"><button type="reset" class="btn btn-default">Limpiar</button></td>
										<td><button type="submit" class="btn btn-success" onClick="if(!confirm(\'&iquest; Est&aacute; Seguro que desea realizar la venta ? \'))return false;">Finalizar Venta</button></td>
									</tr>
								</table>
							</center>
						</div>
					</form>';
		$script = "
			<script>
		function desactivar() {
			if($('#casilla:checked').val()==1) {
				$('#proveedor').attr('disabled', 'disabled');
				$('.agregarproveedor').show();
			}
			else {
				$('#proveedor').removeAttr('disabled');
				$('.agregarproveedor').hide();
			}
			
		}
	</script>
	
		";
	}
	else{
		$venta->buscarprimaria($idventa);
		$idcliente = $venta->obtener('ID_CLIENTE');
		$prov->buscarprimaria($idcliente);
		$nombre_cliente = $prov->obtener('NOMBRE');
		$ruc = $prov->obtener('RUC');
		$telefono = $prov->obtener('TELEFONO');
		$fecha = $venta->obtener('FECHA');
		$nfactura = $venta->obtener('NUM_FACTURA');
		$vendedor = $venta->obtener('CONTACTO');
		$itbms = $venta->obtener('ITBMS');
		$porcentaje_itbms = $itbms * 100;
		$descuento = $venta->obtener('DESCUENTO');
		$total = $venta->obtener('TOTAL');
		$cont.='<center>					
									<a href="./?url='.$url.'" title="Regresar" class="btn btn-primary pull-left"><span class="glyphicon glyphicon-arrow-left"></span></a>
				<h2>FINCA JERSY</h2>
				<h3>VENTA DE GANADOS</h3>
			</center>
			<table class="tabla">
				<tr>
					<th>Cliente:</th>
					<td>'.$nombre_cliente.'</td>
					<th>RUC:</th>
					<td>'.$ruc.'</td>
				</tr>
				<tr>
					<th>Fecha:</th>
					<td>'.$fecha.'</td>
				</tr>
				<tr>
					<th>N&deg Factura:</th>
					<td><strong style="color:#d00;">'.$nfactura.'</strong></td>
				</tr>
			</table>
			
					<form method="POST" action="./?url=add_detalleventa&id='.$idventa.'">
						<div class="overthrow" style="overflow:auto;">
							<table class="table table-bordered">
								<tr class="info">
									<!--<th>N&deg;</th>
									<th>C&oacute;digo Ganado</th>-->
									<th>Sexo</th>
									<th>Color</th>
									<th>Raza</th>
									<th>Tipo</th>
									<th>Precio x Kg</th>
									<th>Peso</th>
									<th>Monto</th>
								</tr>';
				$x = $detalleventa->buscardonde('ID_VENTAS = '.$idventa.'');
				while($x){
					$idganado = $detalleventa->obtener('ID_GANADO');
					$ganado->buscarprimaria($idganado);
					//$codigo_ganado = $ganado->obtener('COD_GANADO');
					$sexo = $ganado->obtener('SEXO');
					if($sexo == 1){
						$sexoanimal = 'Macho';
					}else{
						$sexoanimal = 'Hembra';
					}
					$color = $ganado->obtener('COLOR');
					$idraza = $ganado->obtener('ID_RAZA');
					$razas->buscarprimaria($idraza);
					$nombre_raza = $razas->obtener('RAZA');
					$idtipo = $ganado->obtener('ID_TIPO');
					$tipo_ganado->buscarprimaria($idtipo);
					$nombre_tipo = $tipo_ganado->obtener('TIPO');
					$preciokilo = $detalleventa->obtener('PRECIO_KILO');
					$preciokilo_decimal= $ds->moneda($preciokilo);
					$peso = $detalleventa->obtener('PESO');
					$monto = $detalleventa->obtener('PRECIO_BRUTO');
					$monto_decimal= $ds->moneda($monto);
					$cont.='
								<tr>
									<!-- <td>'.$codigo_ganado.'</td> -->
									<td>'.$sexoanimal.'</td>
									<td>'.$color.'</td>
									<td>'.$nombre_raza.'</td>
									<td>'.$nombre_tipo.'</td>
									<td>$ '.$preciokilo_decimal.'</td>
									<td>'.$peso.' Kg</td>
									<td>$ '.$monto_decimal.'</td>
								</tr>';
					$x = $detalleventa->releer();
				}
				$total = $venta->obtener('TOTAL');
				$total_decimal= $ds->moneda($total);
				$totalbruto = $venta->obtener('TOTAL_BRUTO');
				$totalbruto_decimal= $ds->moneda($totalbruto);
				$descuento = $venta->obtener('DESCUENTO');
				$decuento_dinero = $totalbruto * ($descuento/100);
				$descuento_decimal= $ds->moneda($decuento_dinero);
				$nuevototalbruto =  $totalbruto - $decuento_dinero;
				$itbms = $venta->obtener('ITBMS');
				$itbms_dinero = $nuevototalbruto * ($itbms/100);
				$itbms_dinero_decimal= $ds->moneda($itbms_dinero);
					$cont.='</table>
									</div>
							<table class="table table-bordered" style="width:300px;float:right;">
								<tr>
									<th>Total bruto:</th>
									<td>$ '.$totalbruto_decimal.'</td>
								</tr>
								<tr>
									<th>Descuento:</th>
									<td>'.$descuento.' % ($ '.$descuento_decimal.')</td>
								</tr>
								<tr>
									<th>I.T.B.M.s:</th>
									<td>'.$itbms.' % ($ '.$itbms_dinero_decimal.')</td>
								</tr>
								<tr>
									<th>Total:</th>
									<td>$ '.$total_decimal.'</td>
								</tr>
							</table>';
			$script ='';							
	}
	$cont.=$script;
	$ds->contenido($cont);
	$ds->mostrar();
?>
